.supply-rating-item{
        background: #ffffff;
        padding: 0 15px;
        margin-bottom: 16px;
        .btn{
                float: right;
                width: 60px;
                height: 25px;
                font-size: 12px;
                text-align: center;
                border: 1px solid #979797;
                color: #979797;
                line-height: 25px;
                border-radius: 3px;
                &.yellow{
                        color: #F58523;
                        border: 1px solid #F58523;
                        margin-right: 14px;
                }
        }
        .order{
                display: flex;
                height: 39px;
                line-height: 39px;
                color: #434343;
                font-size: 14px;
                border-bottom: 1px solid #dddddd;
                .label{
                        padding-right: 3px;
                }
                .text{
                        flex: 1;
                }
        }
        .content{
                display: flex;
                padding: 16px 0;
                border-bottom: 1px solid #dddddd;
                .picture{
                        flex: 0 0 90px;
                        height: 90px;
                        background: #7e8c8d;
                        border-radius: 3px;
                        margin-right: 16px;
                }
                .desc{
                        flex: 1;
                        overflow: hidden;
                        .text{
                                height: 36px;
                                line-height: 18px;
                                margin-bottom: 10px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                display: -webkit-box;
                                -webkit-line-clamp: 2;
                                -webkit-box-orient: vertical;
                        }
                        .btn{
                                margin-top: 18px;
                                margin-right: 0;
                        }
                }
        }
        .handle{
                padding: 16px 0;
                overflow: hidden;
                .yellow{
                        margin-right: 16px;
                }
        }
        .rating{
                padding-top: 16px;
                .title{
                        line-height: 20px;
                        font-size: 14px;
                        color: #000000;
                        font-weight: 600
                }
                .line{
                        display: flex;
                        margin-top: 7px;
                        .rate-container{
                                padding-right: 12px;
                                margin-left: -2px;
                        }
                        .time{
                                font-size: 12px;
                                color: #666666;
                        }
                }
                .text{
                        line-height: 22px;
                        font-size: 13px;
                        color: #000000;
                        padding-top: 7px;
                }
                .delete{
                        line-height: 22px;
                        text-align: right;
                        color:#F58523 ;
                        font-size: 13px;
                }
        }
}
